do a favor selflessly - Turkish English Dictionary